import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Write a description of class Item here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public abstract class Item extends Actor
{
    int resistance;
    protected Mensaje mensaje;

    public Item()
    {
        resistance=100;
        mensaje=new Mensaje(""+resistance,20);
    }

    public abstract void addedToWorld(World world);

    public void act() 
    {
       
    }    

    public void decreaseResistance()
    {
        if(resistance>0)
        {
            getWorld().removeObject(mensaje);
            resistance--;
            mensaje=new Mensaje(""+resistance,20);
            getWorld().addObject(mensaje,getX(),getY()-20);
        }
    }

    public boolean isDestroyed()
    {
        if(resistance==0)
            return true;
        else
            return false;

    }

   

}
